using SqlSugar;

namespace JshRCSWebApi.SqlSugarDB.Model.jshrcs_initial
{
    /// <summary>
    /// 
    /// </summary>
    public class equipment : BaseEntity
    {
        /// <summary>
        /// 
        /// </summary>
        public equipment()
        {
        }

        /// <summary>
        /// 所属场景
        /// </summary>
        public System.Int32 eSId { get; set; }

        /// <summary>
        /// 设备编号
        /// </summary>
        public System.String eCode { get; set; }

        /// <summary>
        /// 当前所在站点编码
        /// </summary>
        public string eSACode { get; set; }

        /// <summary>
        /// 设备状态（0:损坏（不在线）、1:空闲、2:充电、3:待命、4:工作）
        /// </summary>
        public System.Int32 eStatus { get; set; }

        /// <summary>
        /// 当前设备电量/百分比
        /// </summary>
        public System.Int32? eElectricQuantity { get; set; }

        /// <summary>
        /// 预计设备电量还可使用时间/分钟
        /// </summary>
        public System.Int32? eMinute { get; set; }

        /// <summary>
        /// 当前行进路线，路径细节（关联路径点表[PathNode.id]）
        /// </summary>
        public System.Int32? ePath { get; set; }

        /// <summary>
        /// 超时时间（单位毫秒），当运行中下个站点为占用时，等待的超时时间，超时后，重新再进行分配路径。
        /// </summary>
        public System.Single? eTimeout { get; set; }

        /// <summary>
        /// 设备行进方向/度
        /// </summary>
        public System.Int32? eDirection { get; set; }

        /// <summary>
        /// 正在执行任务编号
        /// </summary>
        public string eTCode { get; set; }

    }
}